LabVIEW 动态链接库参数匹配问题
LabVIEW中可以使用Call Library Function Node 调用其它开发环境(VB、VC、Delphi)下开发的动态链接库(DLL),在使用过程中一定要注意传递参数的类型匹配问题,否则将导致程序异常。那么首先要了解LabVIEW环境下的变量类型和其它环境下的变量类型之间的对应关系。
BOOL I32
BOOLEAN U8
BYTE U8
CHAR String
COLORREF U32 with conversion
DWORD U32
FLOAT SGL
HWND U32
INT I32
LONG I32
SHORT I16
SIZE_T U32
SSIZE_T I32
UCHAR String
UINT U32
ULONG U32
USHORT U16
WORD U16
char String
double DBL
float SGL
int I32
long I32
short I16
unsigned char String
unsigned int U32
unsigned long U32
unsigned short U16
cmplx64 CSG
cmplx128 CDB
cmplxExt CXT
CStr String
float32 SGL
float64 DBL
floatExt EXT
int8 I8
int16 I16
int32 I32
LStrHandle String
LVBoolean Boolean
uInt8 U8
uInt16 U16
uInt32 U32
1-D Array 1-D Array
2-D Array 2-D Array
3-D Array 3-D Array
1-D Array Handle 1-D Array
2-D Array Handle 2-D Array
3-D Array Handle 3-D Array
Simple Cluster Cluster
Simple Cluster String & Array Cluster
Simple Cluster String & Array with Wrapper Cluster
Complex Cluster Cluster
Cluster with non-1-byte packing Cluster
本文出自家电维修网: http://www.bjjdwx.com/wz/2009/dz1739.html欢迎转载,转载请保留链接。
- 刊登此文只为传递信息,并不表示赞同或者反对作者观点。
- 如果此内容给您造成了负面影响或者损失,本站不承担任何责任。
- 如果内容涉及版权问题,请及时与我们取得联系。
文章评论